vcMotionStatement

vcMotionStatement is an abstract class used for implementing motion type statements.

See in: Overview

Module: vcRobotics

Parent: vcPositionStatement

Children: vcJointMotionStatement, vcLinearMotionStatement

Referenced by: vcPositionFrame.Statement

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
AccuracyMethodvcMotionAccuracyMethodRWDefines the zone of accuracy type to use for the target, for example distance, time or velocity.

See Enumeration vcMotionAccuracyMethod for more information.
AccuracyValueRealRWDefines the limit used in AccuracyMethod.
CycleTimeRealRWDefines the total elapsed time (in seconds) for executing motion statement, which may scale speed and acceleration of joints.

If zero, CycleTime is ignored.

Methods

Learn how to use methods here. The methods are also inherited from the parent class.

NameReturn TypeParametersDescription
readInNoneNoneInitializes a declared motion statement to current state of controller.
See more
For example, a robot arm is moved to a location,
the location is recorded as a motion statement in the robot's program,
and then the motion statement is defined by the current pose of robot.

In some cases, you would import positional data and record them as
motion statements by driving robot to each position (target),
creating a motion statement and calling readIn().
writeToTargetNonevcMotionTarget targetUpdates a given target to match the motion of the statement.
See more
For example, you adjust a robot motion, and then update its corresponding target that is known to the controller.